import json

from config import BASE_DIR


def read_json_file(filename):  # filename代表 带读取的json文件
    # 读取json文件
    with open(filename,"r",encoding="utf8") as f:
        json_data=json.load(f)
        print("json数据：", json_data)

    # 创建一个空列表必须在for之前
    data_list = []

    # 将读到的数据转换成[(),(),()]格式数据
    for data in json_data:
        # 提取value，转换成元组
        tmp = tuple(data.values())
        # 追加到列表
        data_list.append(tmp)
    # 循环结束后 查看
    # print(data_list)

    # 将[(),(),()]格式数据格式返回 不能放在for内
    return data_list

if __name__ == '__main__':
    ret = read_json_file(BASE_DIR+"/data/ihrm_login.json")
    print("json文件读取结果：", ret)